<?php

namespace app\admin\model;

use think\Model;

/**
 * Order
 */
class Order extends Model
{
    // 表名
    protected $name = 'order';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = false;


    public function getGoodsPriceAttr($value): ?float
    {
        return is_null($value) ? null : (float)$value;
    }

    public function getYouhPriceAttr($value): ?float
    {
        return is_null($value) ? null : (float)$value;
    }

    public function getImageAttr($value)
    {
        if (empty($value)) {
            return $value;
        }
        
        // 判断是否已经包含域名
        if (strpos($value, 'http://') === 0 || strpos($value, 'https://') === 0) {
            return $value;
        }
        
        // 如果没有域名，添加域名前缀
        $domain = 'http://tmp8.iiiii5.cn/';
        
        // 确保路径不以斜杠开头，避免重复
        $value = ltrim($value, '/');
        
        return $domain . $value;
    }

  
}